package com.edais.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


public class ChannelWelfareParameters implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	/**
     * 主键ID，自增
     */
    private Integer id;
	
    /**
     * 渠道名称 - 唯一性(英文),不允许更新的字段
     */
    private String channelEnName;

    /**
     * 渠道名称 - 唯一性(中文)
     */
    private String channelZhName;
	
	/**
     * 可用性 - Y：可用 / N：不可用
     */
    private String status;
    
    /**
     * 创建时间
     */
    private Date createTime;
	
	/**
     * 创建人
     */
    private String createPer;

    /**
     * 更新时间
     */
    private Date updateTime;
	
	/**
     * 更新人
     */
    private String updatePer;
	
	/**
	 * 备注
	 */
	private String remark;
	
	/**
     * 福利种类id
     */
    private String welfareCategory;
	
	/**
     * 福利种类名
     */
    private String welfareName;
	
	/**
     * 逻辑删除 - Y未删除，N删除
     */
    private String noDelete;
	
	/**
     * 浮动利率（活期）
     */
    private BigDecimal currentFloatRate;
	
	/**
     * 浮动利率（定期）
     */
    private BigDecimal fixFloatRate;
	
	/**
     * 有效期
     */
    private Integer expires;
	
	/**
     * 产品种类  0活期/1定期
     */
    private String productCategory;
	
	/**
     * 加息利率
     */
    private BigDecimal riseRate;
	
	/**
     * 加息天数/期数
     */
    private Integer riseDays;
	
	/**
     * 代金券种类ID
     */
    private Integer vouchersId;
	
	/**
     * 福利处理类
     */
    private String welfareProcessClass;
	
	/**
     * 扩展字段1
     */
    private String expandField1;
	
	/**
     * 扩展字段2
     */
    private String expandField2;
	
	/**
     * 扩展字段3
     */
    private String expandField3;
	
	/**
     * 扩展字段4
     */
    private String expandField4;
	
	/**
     * 扩展字段5
     */
    private String expandField5;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getChannelEnName() {
		return channelEnName;
	}

	public void setChannelEnName(String channelEnName) {
		this.channelEnName = channelEnName;
	}

	public String getChannelZhName() {
		return channelZhName;
	}

	public void setChannelZhName(String channelZhName) {
		this.channelZhName = channelZhName;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getCreatePer() {
		return createPer;
	}

	public void setCreatePer(String createPer) {
		this.createPer = createPer;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getUpdatePer() {
		return updatePer;
	}

	public void setUpdatePer(String updatePer) {
		this.updatePer = updatePer;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getWelfareCategory() {
		return welfareCategory;
	}

	public void setWelfareCategory(String welfareCategory) {
		this.welfareCategory = welfareCategory;
	}

	public String getWelfareName() {
		return welfareName;
	}

	public void setWelfareName(String welfareName) {
		this.welfareName = welfareName;
	}

	public String getNoDelete() {
		return noDelete;
	}

	public void setNoDelete(String noDelete) {
		this.noDelete = noDelete;
	}

	public BigDecimal getCurrentFloatRate() {
		return currentFloatRate;
	}

	public void setCurrentFloatRate(BigDecimal currentFloatRate) {
		this.currentFloatRate = currentFloatRate;
	}

	public BigDecimal getFixFloatRate() {
		return fixFloatRate;
	}

	public void setFixFloatRate(BigDecimal fixFloatRate) {
		this.fixFloatRate = fixFloatRate;
	}

	public Integer getExpires() {
		return expires;
	}

	public void setExpires(Integer expires) {
		this.expires = expires;
	}

	public String getProductCategory() {
		return productCategory;
	}

	public void setProductCategory(String productCategory) {
		this.productCategory = productCategory;
	}

	public BigDecimal getRiseRate() {
		return riseRate;
	}

	public void setRiseRate(BigDecimal riseRate) {
		this.riseRate = riseRate;
	}

	public Integer getRiseDays() {
		return riseDays;
	}

	public void setRiseDays(Integer riseDays) {
		this.riseDays = riseDays;
	}

	public Integer getVouchersId() {
		return vouchersId;
	}

	public void setVouchersId(Integer vouchersId) {
		this.vouchersId = vouchersId;
	}


	public String getWelfareProcessClass() {
		return welfareProcessClass;
	}

	public void setWelfareProcessClass(String welfareProcessClass) {
		this.welfareProcessClass = welfareProcessClass;
	}

	public String getExpandField1() {
		return expandField1;
	}

	public void setExpandField1(String expandField1) {
		this.expandField1 = expandField1;
	}

	public String getExpandField2() {
		return expandField2;
	}

	public void setExpandField2(String expandField2) {
		this.expandField2 = expandField2;
	}

	public String getExpandField3() {
		return expandField3;
	}

	public void setExpandField3(String expandField3) {
		this.expandField3 = expandField3;
	}

	public String getExpandField4() {
		return expandField4;
	}

	public void setExpandField4(String expandField4) {
		this.expandField4 = expandField4;
	}

	public String getExpandField5() {
		return expandField5;
	}

	public void setExpandField5(String expandField5) {
		this.expandField5 = expandField5;
	}

    
}
